body { background: url(../images/bg.png);  font-family: 'SD Gothic Neo','Malgun Gothic','나눔고딕',NanumGothic,'돋움',dotum,Helvetica,sans-serif;}

.bodyWrap { padding: 20px; width:720px; margin: 50px auto; background: #fff; border-bottom: 1px solid #999; border-radius: 5px; }

header { border-bottom: 2px solid #ccc; padding: 10px;   }

header h1 { font-size: 24px; color: #666; text-align: center; }
header h1 span { color:#ED5A00; }

section { padding: 20px 40px; }
section h2 { padding: 10px; font-size: 18px; }
section ul { padding: 5px 10px; border:1px solid #ddd; background:#ffffea;  border-radius: 5px; margin-bottom: 20px;  }

section ul li { color: #ccc; border-top: 1px dotted #ccc; padding:0 10px 10px;}
section ul li:first-child { border:none; }
section ul li a { font-size: 16px; line-height: 30px; font-weight: bold; color: #fff; text-decoration: none; display: inline-block; *display:inline; zoom:1; border-radius: 3px; background: #333; padding: 1px 10px; margin:10px 10px 0 0 }
section ul li a.depth { font-weight: normal; color: #fff; background: #666; }
section ul li a span { font-size: 14px; font-weight: normal; color: #666; padding-left: 5px; }
section ul li a:hover { background:#ED5A00; }
section ul li a:hover span { color: #fff; }
section ul li a.none { padding: 0 9px; font-size: 14px;  color: #666; cursor: default; background: transparent; border: 1px dashed #999; font-weight: normal;}
footer { border-top: 1px solid #ccc; padding: 10px; color: #999; text-align: center; font-family: Helvetica, sans-serif; font-size: 11px; }
section ul li a.modify { border:2px solid red; line-height: 26px; }
section ul li a.complete { border:2px solid #37a3e9; line-height: 26px; }
footer b { color:#ED5A00; }